@charset "utf-8";
/* Time: 2015-04-28 15:00  Author:YJG  */

.main{ width:1200px; margin:auto;overflow:hidden;}
.clear{ clear:both; height:1px;line-height:1px;}
/*面包屑*/
.common-tit{line-height:40px;height:40px;}


/*左侧主体*/

/*新加入明星*/
.main-l{ margin-top:5px; width:260px; float:left;}
.main-l h3{ border-bottom:2px solid #ac0008;width:260px;  color:#b11821; font-size:18px; font-family:"微软雅黑";padding-bottom:10px;}
.main-l h3 i{ display:block;width:10px; margin:4px 5px 0 0 ;_margin:3px 5px 0 0 ; height:20px; background:url(../../images/artist/icon1.png); float:left;}

.main-l-bd{height:117px; border-bottom:1px dashed #ccc;}
.main-l-bd img{float:left;margin-top:20px; margin-right:20px;}
.main-l-bd dl{float:left;display:block;width:150px; height:48px;padding:35px 0; line-height:26px; }
.main-l-bd dl dt{ font-family:"微软雅黑"; font-size:14px;color:#333;}
.main-l-bd dl dd{float:left; margin-right:12px;}
.main-l-bd dl dd a{ color:#ccc;}
.main-l-bd dl dd a:hover{ color:#ac0008;}

/*右侧主体*/
.main-r{ float:right; width:891px; margin-top:27px; }
.search{ width:889px; height:212px;border:1px solid #ccc; position:relative;}
/*右侧头部*/
/*明星资料*/
.search-hd h3{font-family:"微软雅黑"; font-size:18px; line-height:57px; width:891px; color:#cd1b00; border-bottom:1px solid #ededed; padding-left:20px;}
.search-hd h3,.search-hd ul,.search-hd form{ position:absolute;}
.search-hd ul{left:110px;top:13px;}
.search-hd ul li{ float:left; padding:5px 10px; border:1px solid #d5d5d5; margin:0 5px; display:none;}

.search-hd ul li pre{ float:left; margin:2px 5px; color:#666;}
.search-hd ul li a{font-size:14px; .line-height:15px;}
.search-hd form{ right:15px;top:8px;}
.search-hd form ol li{float:left;}
.search-hd form .test{ width:265px; height:40px;line-height:40px;color:#666; padding-left:20px;border:1px solid #ddd;border-right:none;background:#fff;}
.search-hd form .btn{ height:42px; width:35px; background:url(../../images/artist/search-text1.png) no-repeat center;cursor:pointer; border:1px solid #ddd; border-left:none;}
.search-hd-bd{ margin:80px 0 0 30px; height:110px;}
.search-hd-bd dl { height:28px; margin:10px 0;}
.search-hd-bd dl dt{ float:left;font-weight:bold; color:#666; .margin-top:8px; }
.search-hd-bd dl dd{ float:left; position:relative;color:#e4e4e4;}


 .search-ft a{  .display:inline-block; cursor:pointer; color:#666; padding:7px 17px;}
 .search-ft a.hover{ background:#cc0001; color:#fff;}

.search-ft .search-tl{ width:1px; height:1px;line-height:1px;  background:#fff; position:absolute; top:-5px;.top:0; left:0px;}
.search-ft .search-rt{ width:1px; height:1px;line-height:1px;  background:#fff; position:absolute; top:-5px;.top:0; right:0px;}
.search-ft .search-bl{ width:1px; height:1px;line-height:1px;  background:#fff; position:absolute; bottom:-5px; .bottom:0;left:0px;}
.search-ft .search-br{ width:1px; height:1px;line-height:1px;  background:#fff; position:absolute; bottom:-5px; .bottom:0; right:0px;}

/*近期演出的明星团体*/
.show{ margin-top:26px;}
.show h3{font-family:"微软雅黑";font-size:18px;color:#ac0008;}
.show h3 i{display:block;width:10px; height:20px; background:url(../../images/artist/icon1.png) no-repeat; float:left; margin:3px 5px 0 0;}
.show ul{margin-top:22px;}
.show ul li{width:131px; float:left; margin-right:21px;}
.show ul li a{display:block; text-align:center; padding-bottom:10px;}

/*26个字母*/
.letter{padding-top:30px; clear:both;height:25px;}
.letter dl dt{ float:left; margin-right:10px;}
.letter dl dt a{display:block;width:63px;height:23px;border:1px solid #d5d5d5;text-align:center;line-height:25px;}
.letter dl dd{float:left; margin-right:5px;}
.letter dl dd a{display:block;width:23px; height:23px;border:1px solid #d5d5d5;text-align:center;line-height:25px;}
.letter dl dt a:hover,.letter dl dd a:hover{background:url(../../images/artist/search-btn-bj1.png) repeat-x; color:#fff;}

.letter-list{clear:both; width:888px;border:1px solid #d5d5d5; margin-top:30px; margin-bottom:40px; }
.letter-list b{  border-top:1px dashed #ccc;display:block;font-family:"微软雅黑"; font-weight:normal;font-size:18px;color:#ac0008; padding-left:48px; padding-top:29px; margin-top:10px; margin-bottom:14px;}
.letter-list ol{ padding:0 48px;}
.letter-list ol li{float:left; font-size:14px;width:131px;padding:10px 0;}
.letter-list ol li i{font-style:normal;font-size:12px; color:#fff;background:#ac0008; margin-left:10px;}




